home *** CD-ROM | disk | FTP | other *** search
/ Disc to the Future 2 / Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin / MAC / MISC / STONETAB / README_1.0_D
Text File  |  1992-06-24  |  4KB  |  68 lines

  1. StoneTable 1.0 Demo
  2.  
  3. StoneTable¬ is a replacement for the List Manager. StoneTable¬ is also available with a reduced level of functionality as StoneTable-Limited¬. All List Manager functions have a similar function in StoneTable (eg. LNew becomes TMNew) with additional functions to support the additional capabilities. Semantics of the List Manager functions are preserved to simplify conversion. An equivalent to the List Manager LDEF is available through a function call back.
  4.  
  5. Functionality includes (* indicates features only in StoneTable¬):
  6. Ñ    variable width columns
  7. Ñ    variable height rows
  8. Ñ    data in a cell can be edited in place
  9. Ñ    no internal limit to the amount of data that can be stored in a cell. The amount of text displayed in a single cell is limited by TextEdit.
  10. Ñ    multiple cells can be set at once
  11. Ñ    mouse down handling provides an interface for moving, copying, selecting, resizing a column or row, scrolling, and editing a cell
  12. Ñ    columns and rows can be hidden
  13. Ñ    optional lines between columns and/or rows
  14. Ñ    irregular selections can be made
  15. Ñ    columns and rows can have default titles (letters, numbers, or blank)
  16. Ñ    ability to scroll individual cells
  17. Ñ    columns can have applications supplied titles
  18. Ñ    override resource id's of StoneTable¬ dependent resources
  19. Ñ    *optional lines between columns and/or rows can have a user supplied pattern
  20. Ñ    *the formatting (font, size, style) of cells can vary from cell to cell. Within a cell, formatting is the same for all characters.
  21. Ñ    *rows can have application supplied titles
  22. Ñ  *multiple titles can be set a once
  23. Ñ    *ability to define a new drawing module.
  24. Ñ    *optional icon pallete to aid in setting table mode for extended selections, cell edits, etc.
  25. Ñ    *define height of column title border and width of row title border
  26. Ñ    *sort columns and rows
  27. Ñ    *edit titles in place
  28. Ñ    *have the cursor automatically change to the proper appearance as it moves around the table.
  29.  
  30. System requirements:
  31. Ñ    System 6 or latter
  32. Ñ    Think C v5
  33. Ñ    Does not require TCL
  34. Ñ    StoneTable¬ 40K, StoneTable-Limited¬ 30K
  35.  
  36. StoneTable¬ is royalty free. StoneTable-Limited¬ may be distributed in shareware whose value is less than $50 per copy without royalty. Either may only be re-distributed in any library form by agreement with StoneTablet Publishing.
  37.  
  38. StoneTable $150 and StoneTable-Limited $40 Checks only, includes postage and handling. Comes with 60 page bound manual, library, and sample program with source. May be ordered directly from:
  39.    StoneTablet Publishing
  40.    P.O. Box 12665
  41.    Portland, OR 97232-0665
  42. Questions may be E-mailed to:
  43.    Compuserve 70303,2546
  44.    Internet 70303.2546@compuserve.com
  45.  
  46.  
  47. The Demo Program
  48.  
  49. The sample program is provided as an example of how the StoneTable library can be used.
  50.  
  51. The file/new menu may be used to open a new window with a new table.
  52.  
  53. The file/open menu may be used to open one of the files in the SampleTables folder. The family.tbl file is the one used in the illustrations throughout the StoneTable manual. The source.tbl contains a numbers of cells that have a large number  of lines and is useful to illustrate cell scrolling. The reading and processing of the *.tbl files is part of the sample program and not part of StoneTable.
  54.  
  55. The edit menu may be used to edit text during a cell/title edit.
  56.  
  57. The options menu is used to select various StoneTable options prior to creating a table via the file/new or file/open menu.
  58.  
  59.  
  60. Table modes -
  61.  
  62. click on cell to select
  63. shift/click to extend select
  64. option/click to edit cell/title. Enter to keep changes, command period to abort.
  65. option/command/click to scroll cell
  66. click on title to move column/row
  67. command/click on title to copy column/row
  68. click on vertical/horizontal lines to resize column/row